The behavioral contract of any Diamant ORM DAO that manages entity persistence operations against a relational data store.

The following tables list the members exposed by the IDiamantDao<TEntity> type.

Name Description
Public method Add (Overloaded) Routes an entity creation request to the underlying data store. (inherited from IDao<TEntity, TEntityCollection, TFilteringCriteria, TOrderingCriteria, TPagingCriteria>).
Public method Count (Overloaded) Routes an entity count request to the underlying data store, so that all TEntity entities are counted. (inherited from IDao<TEntity, TEntityCollection, TFilteringCriteria, TOrderingCriteria, TPagingCriteria>).
Public method Get (Overloaded) Routes an entity read request to the underlying data store, so that all TEntity entities are obtained. (inherited from IDao<TEntity, TEntityCollection, TFilteringCriteria, TOrderingCriteria, TPagingCriteria>).
Public method GetFirst (Overloaded) Routes an entity read request to the underlying data store, so that the first TEntity is obtained. (inherited from IDao<TEntity, TEntityCollection, TFilteringCriteria, TOrderingCriteria, TPagingCriteria>).
Public method Initialize Initializes the current DAO with the specified host carbonite controller as its data store context provider. (inherited from IBaseDao).
Public method Remove (Overloaded) Routes an entity deletion request to the underlying data store. (inherited from IDao<TEntity, TEntityCollection, TFilteringCriteria, TOrderingCriteria, TPagingCriteria>).
Public method RemoveAll Routes a delete all entities request to the underlying data store. (inherited from IDao<TEntity, TEntityCollection, TFilteringCriteria, TOrderingCriteria, TPagingCriteria>).
Public method Synchronize (Overloaded) Routes an entity synchronization request to the underlying data store, so that the create or update operations are accordingly performed. (inherited from IDao<TEntity, TEntityCollection, TFilteringCriteria, TOrderingCriteria, TPagingCriteria>).
Public method Update (Overloaded) Routes an entity update request to the underlying data store. (inherited from IDao<TEntity, TEntityCollection, TFilteringCriteria, TOrderingCriteria, TPagingCriteria>).
Top